package bo

import (
	"github.com/shopspring/decimal"
	"time"
)

type StoreSortingPageBoReq struct {
	StartTime    string `json:"startTime"`    // 开始时间 时间格式为:2024-12-12 12:12:12格式
	EndTime      string `json:"endTime"`      // 结束时间 时间格式为:2024-12-12 12:12:12格式
	OrderNo      string `form:"orderNo"`      // 出库流水号
	PageSize     int64  `json:"pageSize"`     // 当前条数
	PageNumber   int64  `json:"pageNumber"`   // 当前页数
	EnterpriseID int64  `json:"enterpriseId"` // 关联到enterprise表主键id
	CustomerID   string `json:"customerId"`
}

type StoreSortingPageBoResp struct {
	ID            int64           `json:"id"`            // 主键id
	OrderNo       string          `json:"orderNo"`       // 订单流水号
	CustomerID    int64           `json:"customerId"`    // 客户id,关联到enterprise_customer表主键id
	CustomerName  string          `json:"customerName"`  // 客户id,关联到enterprise_customer表主键id
	TotalAmount   decimal.Decimal `json:"totalAmount"`   // 订单金额
	TotalCount    decimal.Decimal `json:"totalCount"`    // 订单商品数量
	WarehouseID   int64           `json:"warehouseId"`   // 出库仓库,关联到warehouse表主键id
	WarehouseName string          `json:"warehouseName"` // 出库仓库,关联到warehouse表主键id
	OrdersID      int64           `json:"ordersId"`      // 关联到订单表id,orders表主键id
	OrdersOrderNo string          `json:"ordersOrderNo"` // 关联到订单表id,orders表主键id
	OperateName   string          `json:"operateName"`   // 制单员
	OperateID     int64           `json:"operateId"`     // 制单员id,关联到员工表
	Remark        string          `json:"remark"`        // 备注
	CreatedAt     time.Time       `json:"createdAt"`     // 创建时间
	UpdatedAt     time.Time       `json:"updatedAt"`     // 更新时间
}
